<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //  apply 作用 
        // 1.调用函数，并改变函数的this指向  
        // 2.传参必须是数组  
        // 3.应用：借助Math对象的求最大值
        function fn() {
            console.log('123123');
            console.log(this);
        }
        var o = {
            name: 'jack'
        }
        fn.apply(o);
        var arr = [1, 2, 3];
        var max = Math.max.apply(Math, arr);
        var min = Math.min.apply(Math, arr);
        console.log(max, min);
    </script>
</body>

</html>